*{ padding: 0px; margin: 0px; }

	.depth1_container{
		width: 520px;
		background-color: #EEE;
		height: 50px;
	}

	.depth1_menu_item_list{
		list-style: none;
		height: 20px;
		overflow: hidden;
		top: 15px;
		position: relative;
	}

	.depth1_menu_item{
		display: inline-block;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 18px;
		position: relative;
	}

	.depth1_menu_item div{
		text-align: center;
	}

	.depth2_container{
		width: 1500px;
		position: relative;
	}

	.depth2_menu_item_list{
		display: inline-block;
	}

	.depth2_menu_item{
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 11px;
	}

	.depth2_mask{
		overflow: hidden;
		position: relative;
		background-color: #DDDDDD;
	}

	.highlighter{
		background-color: #FFDD00;
		position: absolute;
	}